Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USTA Challenger of San Antonio - San Antonio Ciudad de Pozoblanco Open Diputacion - Cordoba The Surbiton Trophy - Surbiton Copa Petrobras-Colombia - Bogota Tatra Banka Slovak Open - Bratislava Cali Challenger Rennes Challenger Bogota Challenger Ethias Trophy - Mons Pereira Challenger Theusbridge.com Tennis Classic - Tarzana Open Castilla y Leon - Segovia University of Tennessee USTA Men's Challenger - Knoxville Barranquilla Challenger Nottingham Challenger Bogota Challenger Cali Challenger Mons Challenger Barranquilla Challenger Caltanissetta Challenger Bogota Challenger Cali Challenger Dallas Challenger Urbana-Champaign Challenger - Urbana Savannah Challenger Maia Open 2002 - Maia Bogota Challenger Bucaramanga Challenger San Luis Potosi Challenger Cali Challenger Bucaramanga Challenger Noumea Challenger Morelos Challenger Drummondville Challenger Leon Challenger Pereira Challenger Oldum Brown Vancouver Open - Vancouver Bogota Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Leon Challenger Tallahassee Challenger Monterrey Challenger Canberra Challenger Savannah Challenger Vicenza Challenger Nottingham Challenger Pereira Challenger Monterrey Challenger Bogota Challenger Surbiton Challenger Manchester Challenger Floridablanca Challenger Santo Domingo Challenger Bogota Challenger St. Francis Health System USTA Challenger - Tulsa USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana Powder Byrne Trophy - Surbiton USTA Tennis Championships of Houston - Houston 2002 Azalea Orthopedic Challenger - Tyler VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon X Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto 2001 UT Tyler Patriot Challenger - Tyler 3° Trofeo 'Citta di Brindisi' - Brindisi Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Corona Mexico City Open - Mexico City USTA Men's Challenger of Dallas - Dallas Bogota Challenger - Bogota Czech Open 2005 - Prostejov ECM Prague Open 2005 - Prague dBI Tennis Challenger - Binghamton PrivatBank Cup - Dnepropetrovsk XL Bermuda Open - Bermuda Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Ethias Trophy - Mons GHI Bronx Classic - Bronx Seguros Bolivar Open - Bogota BNP Paribas Primrose - Bordeaux XI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger Copa Petrobras - Bogota Mons Challenger Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Bucaramanga Challenger San Jose Challenger The Surbiton Trophy - Surbiton Salinas Challenger Miller Lite Hall of Fame Tennis Championships - Newport Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Bogota Bordeaux Challenger Heilbronn Challenger Franklin Templeton Tennis Classic - Scottsdale Bogota Challenger - Bogota San Luis Potosi Challenger - San Luis Potosi U.S. Men's Clay Court Championships - Houston TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Chitre Challenger Grand Prix de Tennis de Lyon - Lyon Manchester Challenger Vancouver Challenger Bucaramanga Challenger Miller Lite Hall of Fame Tennis Championships - Newport Puebla Challenger Guadalajara Challenger Franklin Templeton Tennis Classic - Scottsdale Adidas International - Sydney Bordeaux Challenger Siebel Open - San Jose The Samsung Open - Nottingham Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London drkoop.com USTA Tennis Championships of San Antonio - San Antonio Ilkley Challenger The Priority Telecom Open - Amersfoort USTA Challenger of Las Vegas - Las Vegas Barranquilla Challenger Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Las Vegas Challenger Guayaquil Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Kroger / St. Jude International - Memphis Ciudad de Pozoblanco Open Diputacion - Cordoba RCA Championships - Indianapolis RCA Championships - Indianapolis XL Challenger de Tenis Copa Sevilla - Seville Legg Mason Tennis Classic - Washington Tatra Banka Open - Bratislava Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Medellin Challenger Millenium Tennis Championships - Delray Beach University of Tennessee USTA Challenger - Knoxville Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Mercedes-Benz Cup - Los Angeles The Stella Artois Championships - London BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Medellin Challenger Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles RCA Championships - Indianapolis Alessandria Challenger Bogota Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Abierto Colombiano de Tenis - Bogota RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Bogota Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London XXX Edizione 'A Savoldi Marco' - Manerbio The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven IX Trofeo Ciudad de Quito - Quito Mexico City Challenger Davidoff Swiss Indoors Basel - Basel USTA Challenger of North Miami Beach - North Miami Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Brisbane International - Brisbane UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta XL Capital Bermuda Open - Bermuda Rennes Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston 2002 Eddleman USTA Challenger - Birmingham Open Sabadell Atlantico - Barcelona ARMS USTA Challenger - Rocky Mount UNICEF Open - 's Hertogenbosch IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Pilot Pen Tennis - New Haven Furth Challenger Citi Open - Washington Medellin Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Fifth-Third Bank Tennis Championships - Lexington The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Portugal Open - Oeiras Siebel Open - San Jose Barranquilla Challenger The Stella Artois Grass Court Championships - London Bogota Challenger Ethias Trophy - Mons Miller Lite Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia ARAG World Team Championship - Dusseldorf Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Claro Open Colombia - Bogota Atlanta Tennis Championships - Atlanta Noumea Challenger Pereira Challenger Mercedes-Benz Cup - Los Angeles Swiss Indoors Basel - Basel Medibank International - Sydney Ecuador Open - Quito Delray Beach Open - Delray Beach SAP Open - San Jose Legg Mason Tennis Classic - Washington Sunrise Challenger Kroger / St. Jude International - Memphis USTA Seascape Challenger - Aptos Sybase Open - San Jose International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco AIG Japan Open - Tokyo Open Sabadell Atlantico - Barcelona Kroger / St. Jude International - Memphis Mobilux Open - Luxembourg Pereira Challenger Winston-Salem Open - Winston-Salem Heineken Open - Auckland Morelos Challenger Seguros Bolivar Open - Medellin Wroclaw Challenger Brisbane International - Brisbane Bogota Challenger Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville Farmers Classic - Los Angeles Adidas International - Sydney GHI Bronx Tennis Classic - Bronx Atlanta Tennis Championships - Atlanta Siebel Open - San Jose Kroger / St. Jude International - Memphis Delray Beach International Tennis Championships - Delray Beach Fairfield Challenger Barcelona Open BancSabadell - Barcelona International Tennis Championships - Delray Beach Kremlin Cup - Moscow SAP Open - San Jose If Stockholm Open - Stockholm SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami The Stella Artois Grass Court Championships - Queen's/London Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas AAPT Championships - Adelaide Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney AEGON Championships - London Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Open 13 - Marseille BMW Open - Munich Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Seguros Bolivar Open - Cali SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon Internazionali BNL d'Italia - Rome Citi Open - Washington Rogers Cup - Toronto Bancolombia Open - Cali BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Countrywide Classic - Los Angeles Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva BA-CA Tennis Trophy - Vienna Open de Nice Cote d'Azur - Nice Kroger / St. Jude International - Memphis Bank Austria Tennis Trophy - Vienna Sydney International - Sydney U.S. Men's Clay Court Championships - Houston Winston Salem - Winston Salem Campbells Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose Estoril Open - Estoril The Stella Artois Grass Court Championships - London French Open - Paris U.S. Men's Clay Court Championships - Houston U.S. Open - New York Open de Nice Cote d'Azur - Nice RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. U.S. Men's Clay Court Championships - Houston Indianapolis Tennis Championships - Indianapolis Open 13 - Marseille The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Rogers Cup - Toronto Medibank Private International - Sydney U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Hall of Fame Tennis Championships - Newport U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Citi Open - Washington BNP Paribas Masters - Paris Masters Series - Hamburg French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Campionati Internazionali d'Italia - Rome Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, CAN-COL 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group I, PO, MEX-COL 0-5 Hopman Cup - Perth Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Shanghai ATP Masters - Shanghai AAMI Classic - Kooyong Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, 1R, SUI-USA 0-5